home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-03-07 | 4.9 KB | 122 lines |
- #
- # MultiUser Release 1.7
- #
- # © Copyright 1993-1994 Geert Uytterhoeven
- #
- # Makefile for the support commands
- #
- # The supplied SCOPTIONS file uses a Master GST file containing all the
- # standard include files. Change this to your needs.
- #
-
- CC = sc
- LINK = slink
- CFLAGS =
- LFLAGS = VERBOSE SMALLCODE SMALLDATA
- LIB = LIB:sc.lib LIB:amiga.lib
- MUINC = INCLUDE:libraries/multiuser.h INCLUDE:proto/multiuser.h
-
- .c.o:
- $(CC) $(CFLAGS) $*.c
-
- All: Freeze Kill LimitDOSSetProtection Login Logout MakeKeyfiles MAssign MList \
- MProtect Passwd RunCommand SetDefProtect SetOwner SetOwner37 Tasks Unfreeze \
- UserInfo Who
-
-
- Freeze: Freeze.o
- $(LINK) FROM Freeze.o TO Freeze LIB $(LIB) $(LFLAGS)
- Protect Freeze P ADD
-
- Kill: Kill.o
- $(LINK) FROM Kill.o TO Kill LIB $(LIB) $(LFLAGS)
- Protect Kill P ADD
-
- LimitDOSSetProtection: LimitDOSSetProtection.o
- $(LINK) FROM LimitDOSSetProtection.o TO LimitDOSSetProtection LIB $(LIB) $(LFLAGS)
- Protect LimitDOSSetProtection P ADD
-
- Login: Login.o
- $(LINK) FROM Login.o TO Login LIB $(LIB) $(LFLAGS)
- Protect Login P ADD
-
- Logout: Logout.o
- $(LINK) FROM Logout.o TO Logout LIB $(LIB) $(LFLAGS)
- Protect Logout P ADD
-
- MakeKeyfiles: MakeKeyfiles.o
- $(LINK) FROM MakeKeyfiles.o TO MakeKeyfiles LIB $(LIB) $(LFLAGS)
- Protect MakeKeyfiles P ADD
-
- MAssign: MAssign.o
- $(LINK) FROM MAssign.o TO MAssign LIB $(LIB) $(LFLAGS)
- Protect MAssign P ADD
-
- MList: MList.o
- $(LINK) FROM MList.o TO MList LIB $(LIB) $(LFLAGS)
- Protect MList P ADD
-
- MProtect: MProtect.o
- $(LINK) FROM MProtect.o TO MProtect LIB $(LIB) $(LFLAGS)
- Protect MProtect P ADD
-
- Passwd: Passwd.o
- $(LINK) FROM Passwd.o TO Passwd LIB $(LIB) $(LFLAGS)
- Protect Passwd P ADD
-
- RunCommand: RunCommand.o
- $(LINK) FROM RunCommand.o TO RunCommand LIB $(LIB) $(LFLAGS)
- Protect RunCommand P ADD
-
- SetDefProtect: SetDefProtect.o
- $(LINK) FROM SetDefProtect.o TO SetDefProtect LIB $(LIB) $(LFLAGS)
- Protect SetDefProtect P ADD
-
- SetOwner: SetOwner.o
- $(LINK) FROM SetOwner.o TO SetOwner LIB $(LIB) $(LFLAGS)
- Protect SetOwner P ADD
-
- SetOwner37: SetOwner37.o
- $(LINK) FROM SetOwner37.o TO SetOwner37 LIB $(LIB) $(LFLAGS)
- Protect SetOwner37 P ADD
-
- Tasks: Tasks.o
- $(LINK) FROM Tasks.o TO Tasks LIB $(LIB) $(LFLAGS)
- Protect Tasks P ADD
-
- Unfreeze: Unfreeze.o
- $(LINK) FROM Unfreeze.o TO Unfreeze LIB $(LIB) $(LFLAGS)
- Protect Unfreeze P ADD
-
- UserInfo: UserInfo.o
- $(LINK) FROM UserInfo.o TO UserInfo LIB $(LIB) $(LFLAGS)
- Protect UserInfo P ADD
-
- Who: Who.o
- $(LINK) FROM Who.o TO Who LIB $(LIB) $(LFLAGS)
- Protect Who P ADD
-
-
- Freeze.o: Kill_Freeze_UnFreeze.c Freeze_rev.h $(MUINC)
- $(CC) $(CFLAGS) OBJNAME Freeze.o DEF=_MU_FREEZE_ $*.c
- Kill.o: Kill_Freeze_Unfreeze.c Kill_rev.h $(MUINC)
- $(CC) $(CFLAGS) OBJNAME Kill.o DEF=_MU_KILL_ $*.c
- LimitDOSSetProtection: LimitDOSSetProtection.c LimitDOSSetProtection_rev.h $(MUINC)
- Login.o: Login.c Login_rev.h $(MUINC)
- Logout.o: Logout.c Logout_rev.h $(MUINC)
- MakeKeyfiles.o: MakeKeyfiles.c MakeKeyfiles_rev.h
- MAssign.o: MAssign.c MAssign_rev.h $(MUINC)
- MList.o: MList.c MList_rev.h $(MUINC)
- MProtect.o: MProtect.c MProtect_rev.h $(MUINC)
- Passwd.o: Passwd.c Passwd_rev.h $(MUINC)
- RunCommand.o: RunCommand.c RunCommand_rev.h
- SetDefProtect.o: SetDefProtect.c SetDefProtect_rev.h $(MUINC)
- SetOwner.o: SetOwner.c SetOwner_rev.h $(MUINC)
- SetOwner37.o: SetOwner37.c SetOwner37_rev.h $(MUINC)
- Tasks.o: Tasks.c Tasks_rev.h $(MUINC)
- Unfreeze.o: Kill_Freeze_Unfreeze.c Unfreeze_rev.h $(MUINC)
- $(CC) $(CFLAGS) OBJNAME Unfreeze.o DEF=_MU_UNFREEZE_ $*.c
- UserInfo.o: UserInfo.c UserInfo_rev.h $(MUINC)
-
- Who.o: Who.c Who_rev.h $(MUINC)
-